使用例 - Microsoft Visual Studioプロジェクトをビルドせずに同期する

Perforce QAC MSBuildプラグインの設定

Perforce QACにはVS(Visual Studio)C/C++プロジェクトの同期を容易にするプラグイン(QAVSConverter)が用意されており、1つまたはそれ以上のVSプロジェクトをPerforce QACプロジェクトに変換できます。

オプション:

-p, --vsproj <VSProjectFullName> [任意]

  • ユーザは、VSプロジェクトへのフルパスを指定するか、または、拡張子なしのプロジェクト名を指定することができます(そうすることで、パスから以下に指定したソリューションへ継承されます)。 プロジェクトが指定されていない場合は、ソリューション内の各プロジェクトに対してPerforce QACプロジェクトが作成されます。
-c, --cfg <ConfigurationName|PlatformName> [任意]

  • <ConfigurationName|PlatformName>の形式を使用して(例えば、Debug|x86Release|x86Debug|AnyCPU)、Perforce QACプロジェクトの作成に必要なVSの設定を指定することができます。 設定名が指定されていない場合は、ソリューションのアクティブ設定が使用されます。

制限事項

  • 指定されたソリューションにVSプロジェクトが含まれていない場合は、Perforce QACプロジェクトは作成されません。

Perforce QACプロジェクトの結果として生じる内容

  • 定義済みのものを含む、VSプロジェクトから抽出された全ての定義
  • すべてのプロジェクトとシステムのインクルード
  • C++プロジェクト用にあらかじめコンパイルされたヘッダ。
  • Perforce QACがサポートする拡張子を持つすべてのファイル
  • 指定された設定のビルドに含まれるすべてのファイル。